body {
    margin: 0 0 55px 0;
    color: #324057;
    background-color: #F9FAFC;
    font-family: "Microsoft YaHei", "Helvetica", sans-serif;
}

.xy-font-header {
    font-size: 1.2em;
    color: #1F2D3D;
}

.xy-font-title {
    font-size: 1em;
    color: #1F2D3D;
}

.xy-font-normal {
    font-size: 0.875em;
    color: #324057;
}

.xy-font-comment {
    font-size: 0.75em;
    color: #8492A6;
}

.xy-container {
    padding: 0.25em;
}

.xy-card {
    padding:0.25em;
    border: 1px solid #d1dbe5;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
}